package d2_com.itheima.objects;

import java.util.ArrayList;

public class Test {
    //包装类 （各种引用类型）
    public static void main(String[] args) {
        // 自动装箱:可以自动把基本类型的数据转换成对象。
        Integer a3 = 12;
        // 自动拆箱:可以自动把包装类型的对象转换成对应的基本数据类型。
        int a4 = a3;
        // 泛型和集合不支持基本数据类型，只能支持引用数据类型。
        //ArrayList<int> list = new ArrayList<>();
        ArrayList<Integer> list = new ArrayList<>();
        list.add(12);// 自动装箱
        list.add(13);// 自动装箱
        System.out.println(list);


        //2、把字符串类型的数值转换成对应的基本类型。
        String ageStr="29";
        //int ageI =Integer.parseInt(ageStr);
        int ageI =Integer.valueOf(ageStr);
        System.out.println(ageI+1);//30
        String scoreStr ="99.5";
        // double score = Double.parseDouble(scorestr);
        double score =Double.valueOf(scoreStr);
        System.out.println(score+1);//100.5
    }
}
